home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 August / CICA - The Ultimate Collection of Shareware for Windows (Disc 2) (August 1995).iso / disc2 / demo / pwrtcp11.exe / POWERTNT.HP_ / POWERTNT.bin
Text File  |  1995-02-10  |  1KB  |  36 lines

  1. //***************************************************************************
  2. //
  3. //  Module: PowerTNT.hpp
  4. //
  5. //  Purpose:
  6. //     Declares CPowerTnt class
  7. //             
  8. //***************************************************************************
  9. //
  10. //  Written by Dart Communication Application Programming Group.
  11. //  Copyright (c) 1994 Dart Communications.  All Rights Reserved.
  12. //
  13. //***************************************************************************
  14. //
  15. class CPowerTelnet : public CPowerTcp 
  16. {
  17. friend class CPowerTcp;
  18. private:
  19.     LPBYTE Search (LPBYTE ptr, BYTE ch, size_t limit);
  20.     // Space for TELNET commands spanning receives
  21.     BYTE CmdBuf[100];
  22.     int CmdCnt;
  23.     void CheckTelnetCmd(void);
  24.     // assessor functions from PowerTcp follow...
  25.     void RecvEvent (LPVOID Data, size_t ByteCnt);
  26.     PT_TYPE GetType (void);
  27. protected:
  28.     // protected functions must be overriden by derived classes...
  29.       virtual void TelnetRecvEvent (LPVOID Data, size_t ByteCnt)=0;
  30.     virtual void TelnetCmdEvent (BYTE Cmd, BYTE Option, LPBYTE SubOption, size_t SubOptionCnt)=0;
  31. public:
  32.     BOOL SendCmd (BYTE Cmd, BYTE Option, LPBYTE SubOption, size_t SubOptionCnt, DWORD DataTag);
  33.     CPowerTelnet (HINSTANCE);
  34.     ~CPowerTelnet (void);
  35. //    int operator = (CPowerTelnet &);
  36. };